.focus{
	width:710px; border:#cfcfcf solid 1px; height:auto; overflow:hidden; background:#FFFFFF; margin-top:6px;
}
.focus .lfocus {
	width:340px; border-right:#c4dbed solid 1px; height:447px;  overflow:hidden; float:left; display:inline;
}
.focus .rfocus {
	width:369px; height:447px; overflow:hidden; float:left; display:inline;
}
.bigtitle{
	 height:73px;  background: url(../imgs/bg4.gif) no-repeat left top #FFFFFF; border:1px solid #c0d9ec; text-align:center; padding-top:6px;
}
.bigtitle p{
	line-height:35px; color:#666666;
}
.bigtitle .title{
	color:#cc0000; font-size:28px; font-family:"微软雅黑", "宋体"; font-weight:bold;line-height:40px;
}
.bigtitle .title a{
	color:#cc0000;
}

.artlist {
	margin:13px 0 0 0;
}
.artlist .head{
	background:url(../imgs/bg12.gif) no-repeat center bottom; height:36px;
}
.artlist .head span{
 margin:6px 0 0 3px; float:left; display:inline; padding:0 0 0 15px; color:#1894c4; font-weight:bold; font-size:14px;
}
.artlist .head a{
	float:right; display:inline; margin:6px 10px 0 0;
}
.artlist ul{
	margin:10px 0 0 10px; line-height:24px; font-size:13px;
}
.rfocus .inner{
	background:url(../imgs/dotted.gif) repeat-x bottom; margin:12px 6px; padding:0 10px 18px 10px; line-height:25px;
}
.rfocus .inner h2{
	font-size:18px; font-weight:bold; padding-top:10px; font-weight:bold;
}
.rfocus .inner h2 a{
	  color:#d00000; font-family:"微软雅黑", "宋体";
}

.rfocus ul{
	margin:12px 10px; line-height:26px; font-size:14px;
}
.rfocus ul li{
	background:url(../imgs/bg14.gif) no-repeat 5px center; padding-left:17px;
}

.slide{
	margin:5px 0 0 5px; height:auto; /*overflow:hidden;*/ height:280px;
}
.slide .curr{
	width:330px; height:223px; position:relative; overflow:hidden;
}
.slide .curr img{
	width:330px; height:223px; position:absolute; left:0; top:0;
}
.slide .curr .tip{
	height:26px; background:#0e0304; text-align:center; color:#fff; line-height:26px; position:absolute; bottom:0; left:0; width:330px; filter:alpha(opacity=80); -moz-opacity:0.8;/** Firefox 3.5即将原生支持opacity属性，所以本条属性只在Firefox3以下版本有效 ***/ -khtml-opacity: 0.8; opacity: 0.8;
}
.slide ul{
	margin-top:5px;
}
.slide ul li{
	float:left; display:inline; margin:0 3px 0 0 ;
}
.slide ul li img{
	width:80px; height:54px;
}
.slide ul li.selected img{
	border:2px solid #1894c4; width:76px; height:50px;
}

.rightpage .mod{
	border:#c8e0ff solid 1px; background:#FFFFFF; border-top:2px solid #1894c4;
}
.rightpage .mod .head{
	background:url(../imgs/bg6.gif) no-repeat 1px 1px #f9f9f9; height:28px;
}
.rightpage .mod .head span{
	 margin:6px 0 0 10px; float:left; display:inline; padding:0 0 0 15px; font-size:14px; font-weight:bold; color:#1790c1;
}
.rightpage .mod .head span.selected{
	 width:61px; padding:0; text-align:center; color:#1790c1;
}
.rightpage .mod .head a{
	float:right; display:inline; margin:6px 10px 0 0; color:#1790c1;
}
.rightpage .mod .body{
	padding:10px; overflow:hidden; clear:both;
}
.rightpage .mod .body ul{
	clear:both; margin:6px 0 0 0; line-height:23px;
}
.rightpage .mod .body ul li a{
	background:url(../imgs/bg17.gif) no-repeat left center; padding:0 0 0 10px;
}
.rightpage .mod .body .inner{
	height:auto; overflow:hidden; margin-bottom:5px;
}
.rightpage .mod .body .inner{
	height:auto; overflow:hidden; background:url(../imgs/dotted.gif) repeat-x center bottom; padding-bottom:15px;
}
.rightpage .mod .body .inner p.title{
	text-align:center; padding-top:15px;
}
.rightpage .mod .body .inner .thumb{
	float:left; display:inline; width:110px; padding-top:3px;
}
.rightpage .mod .body .inner .desc{
	float:left; display:inline; width:120px; line-height:20px;
}


.leftpage .mod{
	border:#c4dbed solid 1px; width:349px; float:left; display:inline; margin:0 0 10px 0; overflow:hidden; background:#FFFFFF;
}
.leftpage .mod .head{
	 height:30px; background:#eef6ff; border-bottom:1px solid #e0f6ff; margin:1px;
}
.leftpage .mod .head span{
	 margin:0px 0 0 0px; float:left; display:inline; font-size:14px; font-weight:bold; width:67px; height:30px; text-align:center; line-height:30px; color:#1790c1; cursor:pointer;
}
.leftpage .mod .head span.selected{
	color:#fff; background:url(../imgs/bg5.gif) no-repeat left center;
}
.leftpage .mod .head span.selected a{
	color:#fff; text-decoration:none;
}
.leftpage .mod .head a{
	float:right; display:inline; margin:6px 10px 0 0; color:#1790c1;
}
.leftpage .mod .head span a{
	 margin:0px 0 0 0px; float:left; display:inline; font-size:14px; font-weight:bold; width:67px; height:30px; text-align:center; line-height:30px; color:#1790c1; cursor:pointer;
}
.leftpage .mod .body{
	padding:10px; overflow:hidden; clear:both;
}
.leftpage .mod .body ul{
	clear:both; margin:5px 0 0 0; font-size:14px; line-height:26px;
}
.leftpage .mod .body ul li a{
	background:url(../imgs/bg17.gif) no-repeat left center; padding:0 0 0 10px;
}
.leftpage .mod .body .inner{
	height:auto; overflow:hidden; background:url(../imgs/dotted.gif) repeat-x bottom; padding-bottom:10px;
}
.leftpage .mod .body .inner .thumb{
	float:left; display:inline; width:110px;
}
.leftpage .mod .body .inner .desc{
	float:left; display:inline; width:185px; line-height:22px; padding-left:24px;
}

.pics{
	background:url(../imgs/img14.gif) no-repeat 17px center #FFFFFF; /*height:148px;*/ overflow:hidden;border:#c8e0ff solid 1px;
}
.pics ul{
	margin:17px 0px 15px 78px; height:auto; overflow:hidden;
}
.pics ul li{
	float:left; display:inline; width:153px; text-align:center;  margin:0 26px 0 0 ;
}
.pics ul li img{
	border:1px solid #c0d9ec;
}

.links{
	border:#c4dbed solid 1px; background:#FFFFFF; border:#b2d1e2 solid 1px; height:110px;
}
.links .head{
	 width:20px; float:left;display:inline; color:#1894c4; font-size:14px; font-weight:bold; text-align:center; padding: 19px 11px 0 11px; line-height:18px;
}
.links .body{
	height:108px; float:left; width:920px; display:inline; overflow:hidden;
}
.links ul{
	width:5000px;
}
.links ul li{
	height:auto;float:left; width:115px; padding-top:20px;
}
.links ul li img{
	 border:1px solid #accfe3;
}

.flinks{
	border:#c4dbed solid 1px; background:#FFFFFF; border:#b2d1e2 solid 1px; height:96px;
}
.flinks .head{
	width:20px; float:left; color:#1894c4; font-size:14px; font-weight:bold; text-align:center; padding: 13px 11px 0 11px;line-height:18px;
}
.flinks .body{
	height:76px; float:left; width:930px; padding-top:20px;
}
.flinks .body a{
	line-height:30px; padding:0px 12px;
}

